Felix Krull [Fri, 4 Sep 2020 12:08:12 +0000 (14:08 +0200)]
Update gir file to 2020.6
Felix Krull [Wed, 26 Aug 2020 20:18:00 +0000 (22:18 +0200)]
conf: anchor function name patterns to avoid unexpected exclusions
Felix Krull [Wed, 26 Aug 2020 19:59:52 +0000 (21:59 +0200)]
Bump versions
Felix Krull [Wed, 26 Aug 2020 19:50:43 +0000 (21:50 +0200)]
conf: ignore some more special-cased functions
Felix Krull [Wed, 26 Aug 2020 19:45:05 +0000 (21:45 +0200)]
src: add Checksum::from_bytes
Felix Krull [Wed, 26 Aug 2020 19:44:57 +0000 (21:44 +0200)]
conf: annotate ignores better
Felix Krull [Wed, 26 Aug 2020 17:45:32 +0000 (19:45 +0200)]
src: reimplement checksum hex and base64 en/decoding
This allows us to provide actually useful error handling
Felix Krull [Wed, 26 Aug 2020 08:13:01 +0000 (10:13 +0200)]
src: add support for write_deployments_with_options
Felix Krull [Wed, 26 Aug 2020 08:09:25 +0000 (10:09 +0200)]
Makefile: only depend on gir bin in gir-report
Felix Krull [Tue, 25 Aug 2020 23:03:41 +0000 (01:03 +0200)]
conf: remove some unfixable TODOs
Felix Krull [Tue, 25 Aug 2020 22:45:57 +0000 (00:45 +0200)]
src: add CommitSizesEntry
Felix Krull [Tue, 25 Aug 2020 21:45:32 +0000 (23:45 +0200)]
Disable some irrelevant functions
Felix Krull [Tue, 25 Aug 2020 21:31:58 +0000 (23:31 +0200)]
Update to OSTree 2020.5
Felix Krull [Tue, 25 Aug 2020 20:08:23 +0000 (22:08 +0200)]
conf: disable internal Sign subtypes
Felix Krull [Tue, 25 Aug 2020 19:46:14 +0000 (21:46 +0200)]
sign: add sanity check for sign API
Felix Krull [Tue, 25 Aug 2020 18:57:36 +0000 (20:57 +0200)]
gir: fix another out parameter
Felix Krull [Tue, 25 Aug 2020 18:50:23 +0000 (20:50 +0200)]
gir: fix out parameters not being marked correctly
Felix Krull [Tue, 25 Aug 2020 18:24:04 +0000 (20:24 +0200)]
gir: add missing version tag
Felix Krull [Tue, 25 Aug 2020 18:17:25 +0000 (20:17 +0200)]
gir: start fixing OSTree.Sign
I don't think the SignDummy and SignEd25519 types even need to be
visible. The explicit dummy_* and ed25519_* don't need to be visible
either, I suspect.
Felix Krull [Tue, 25 Aug 2020 18:16:38 +0000 (20:16 +0200)]
gir: switch to gir based on patched upstream source
Felix Krull [Tue, 25 Aug 2020 17:54:35 +0000 (19:54 +0200)]
Switch ostree source to git
Felix Krull [Tue, 25 Aug 2020 17:34:31 +0000 (19:34 +0200)]
PATCH: versions on ostree_sign_* functions
Felix Krull [Tue, 25 Aug 2020 17:14:57 +0000 (19:14 +0200)]
PATCH: version on OSTREE_SIGN_NAME_ED25519
Felix Krull [Tue, 25 Aug 2020 17:12:01 +0000 (19:12 +0200)]
PATCH: version on ostree_repo_commit_modifier_set_sepolicy_from_commit
Felix Krull [Tue, 25 Aug 2020 17:02:02 +0000 (19:02 +0200)]
ci: try different Fedora image?
Felix Krull [Tue, 25 Aug 2020 16:44:44 +0000 (18:44 +0200)]
Update docs
Felix Krull [Tue, 25 Aug 2020 16:44:00 +0000 (18:44 +0200)]
Add feature levels to Cargo.toml
Felix Krull [Tue, 25 Aug 2020 16:36:37 +0000 (18:36 +0200)]
Update to OSTree 2020.4
Felix Krull [Sun, 26 Jul 2020 19:14:25 +0000 (21:14 +0200)]
Add script to get OSTree-1.0.gir from libostree source build
Felix Krull [Fri, 24 Jul 2020 13:25:56 +0000 (15:25 +0200)]
Fix indentation in readme
Felix Krull [Fri, 24 Jul 2020 13:24:00 +0000 (15:24 +0200)]
Bump versions
Felix Krull [Fri, 24 Jul 2020 13:22:16 +0000 (15:22 +0200)]
Add Vagrantfile
Felix Krull [Fri, 24 Jul 2020 13:00:33 +0000 (15:00 +0200)]
Also remove OSTree-1.0.gir when cleaning gir files
Felix Krull [Fri, 24 Jul 2020 12:57:04 +0000 (14:57 +0200)]
Add command to grab latest OSTree-1.0.gir from Fedora Rawhide
Felix Krull [Fri, 24 Jul 2020 12:23:24 +0000 (14:23 +0200)]
ci: update readme (and pipeline)
Felix Krull [Fri, 24 Jul 2020 11:39:18 +0000 (13:39 +0200)]
ci: refactor pipeline
Felix Krull [Fri, 24 Jul 2020 10:39:39 +0000 (12:39 +0200)]
Update rustdoc-stripper
Felix Krull [Fri, 24 Jul 2020 10:31:05 +0000 (12:31 +0200)]
ci: change docs build command
Felix Krull [Fri, 24 Jul 2020 10:19:08 +0000 (12:19 +0200)]
Switch back to upstream gir
Felix Krull [Thu, 23 Jul 2020 16:46:47 +0000 (18:46 +0200)]
ci: test building for non-x86 target
Felix Krull [Thu, 23 Jul 2020 16:51:49 +0000 (18:51 +0200)]
ci: use --workspace instead of --all
Felix Krull [Thu, 23 Jul 2020 16:48:37 +0000 (18:48 +0200)]
ci: update sccache
Felix Krull [Thu, 23 Jul 2020 15:46:14 +0000 (17:46 +0200)]
src: use libc::c_char to improve non-x86 compatibility
Felix Krull [Thu, 23 Jul 2020 15:40:34 +0000 (17:40 +0200)]
tests: use RepoMode::Archive (seems to be less finicky)
Felix Krull [Thu, 23 Jul 2020 15:31:13 +0000 (17:31 +0200)]
Use forked gir with updated shell-words and cleaned-up build.rs
Felix Krull [Thu, 23 Jul 2020 15:14:40 +0000 (17:14 +0200)]
sys: remove pkg-config dependency
Felix Krull [Wed, 1 Apr 2020 18:21:48 +0000 (20:21 +0200)]
conf: disable RepoFinder methods that don't autogenerate correctly
Felix Krull [Thu, 23 Jul 2020 14:34:50 +0000 (16:34 +0200)]
gir: patch ostree_repo_finder_avahi_new
Should be fixed in the next upstream release
Ref: https://github.com/ostreedev/ostree/pull/2051
Felix Krull [Thu, 23 Jul 2020 14:31:23 +0000 (16:31 +0200)]
Bump dependency versions
Felix Krull [Thu, 23 Jul 2020 14:09:15 +0000 (16:09 +0200)]
Switch from lazy_static to once_cell
Felix Krull [Thu, 23 Jul 2020 14:08:41 +0000 (16:08 +0200)]
Update gir version and regenerate
Felix Krull [Thu, 23 Jul 2020 13:53:02 +0000 (15:53 +0200)]
Regenerate with new gir files
Felix Krull [Thu, 23 Jul 2020 13:20:06 +0000 (15:20 +0200)]
Start adding more update instructions to README
Felix Krull [Thu, 23 Jul 2020 13:19:41 +0000 (15:19 +0200)]
gir: update bundled gir files
Felix Krull [Thu, 23 Jul 2020 13:10:04 +0000 (15:10 +0200)]
Change branch name references
Felix Krull [Thu, 23 Jul 2020 13:05:57 +0000 (15:05 +0200)]
Add LICENSE to ostree-sys
Felix Krull [Wed, 1 Apr 2020 17:35:11 +0000 (19:35 +0200)]
Ignore ci-cached directories so they don't interfere with the publish
Felix Krull [Wed, 1 Apr 2020 17:22:02 +0000 (19:22 +0200)]
Bump version
Felix Krull [Tue, 31 Mar 2020 22:50:59 +0000 (00:50 +0200)]
repo_checkout_at_options: fix version flags
Felix Krull [Tue, 31 Mar 2020 22:06:38 +0000 (00:06 +0200)]
ci: simplify pipeline a bit maybe
Felix Krull [Tue, 31 Mar 2020 21:03:30 +0000 (23:03 +0200)]
ci: install fewer things
Felix Krull [Tue, 31 Mar 2020 20:59:04 +0000 (22:59 +0200)]
ci: build every feature level separately
Felix Krull [Fri, 6 Mar 2020 20:10:52 +0000 (21:10 +0100)]
ci: ignore gir differences in version files
Felix Krull [Mon, 23 Mar 2020 11:45:24 +0000 (12:45 +0100)]
gir-files: update to 2020.3
Felix Krull [Fri, 6 Mar 2020 12:42:56 +0000 (13:42 +0100)]
Bump ostree version
Felix Krull [Fri, 6 Mar 2020 12:33:27 +0000 (13:33 +0100)]
Bump versions
Felix Krull [Fri, 6 Mar 2020 12:16:05 +0000 (13:16 +0100)]
Regenerate for OSTree 2020.2
Felix Krull [Fri, 6 Mar 2020 12:03:49 +0000 (13:03 +0100)]
gir: update to OSTree 2020.2 gir
Felix Krull [Sat, 22 Feb 2020 00:37:29 +0000 (00:37 +0000)]
ci: disable clippy warnings for the moment
I can't get it not to check sys/build.rs.
Felix Krull [Sun, 15 Dec 2019 18:32:56 +0000 (19:32 +0100)]
Remove repo hash from versions.txt
Felix Krull [Sun, 15 Dec 2019 18:20:48 +0000 (19:20 +0100)]
Revert "ci: ignore changes in versions.txt lines"
This reverts commit
5fb6d791
Felix Krull [Sun, 15 Dec 2019 17:16:23 +0000 (18:16 +0100)]
ci: ignore changes in versions.txt lines
Apparently these now change with each commit.
Felix Krull [Sun, 15 Dec 2019 14:17:51 +0000 (15:17 +0100)]
Bump versions
Felix Krull [Sun, 15 Dec 2019 14:00:53 +0000 (15:00 +0100)]
Rewrite handwritten futures functions
Felix Krull [Sun, 15 Dec 2019 13:33:53 +0000 (14:33 +0100)]
Start taking out futures feature
Felix Krull [Sun, 15 Dec 2019 13:05:17 +0000 (14:05 +0100)]
Update glib + gir and regenerate
Felix Krull [Sun, 15 Dec 2019 11:46:34 +0000 (12:46 +0100)]
Bump versions
Felix Krull [Sun, 15 Dec 2019 11:44:44 +0000 (12:44 +0100)]
Add 2019.6 feature
Felix Krull [Sun, 15 Dec 2019 11:43:56 +0000 (12:43 +0100)]
Regenerate files
Felix Krull [Sun, 15 Dec 2019 11:43:27 +0000 (12:43 +0100)]
gir: update OSTree-1.0.gir
Felix Krull [Thu, 31 Oct 2019 15:04:58 +0000 (16:04 +0100)]
Bump versions
Felix Krull [Thu, 31 Oct 2019 14:31:18 +0000 (15:31 +0100)]
Add some ignored types
Felix Krull [Thu, 31 Oct 2019 14:12:04 +0000 (15:12 +0100)]
Fix lint in tests
Felix Krull [Thu, 31 Oct 2019 14:08:30 +0000 (15:08 +0100)]
Update gir file
Felix Krull [Thu, 31 Oct 2019 13:58:22 +0000 (14:58 +0100)]
Update bundled glib gir files
Felix Krull [Thu, 31 Oct 2019 13:55:04 +0000 (14:55 +0100)]
Add feature alias for the latest OSTree version
Felix Krull [Thu, 31 Oct 2019 13:09:12 +0000 (14:09 +0100)]
ci: fix setup, again
Felix Krull [Thu, 31 Oct 2019 13:04:04 +0000 (14:04 +0100)]
ci: install sccache during docs build
Felix Krull [Thu, 31 Oct 2019 12:53:12 +0000 (13:53 +0100)]
ci: install make
Felix Krull [Thu, 31 Oct 2019 12:45:23 +0000 (13:45 +0100)]
ci: don't reformat -sys
Felix Krull [Thu, 31 Oct 2019 12:37:57 +0000 (13:37 +0100)]
Set up cargo workspace
Felix Krull [Thu, 31 Oct 2019 12:30:30 +0000 (13:30 +0100)]
Fix clippy issue
Felix Krull [Thu, 31 Oct 2019 11:50:36 +0000 (12:50 +0100)]
ci: switch to Fedora Rawhide
Felix Krull [Thu, 31 Oct 2019 11:50:19 +0000 (12:50 +0100)]
ci: update sccache
Felix Krull [Tue, 3 Sep 2019 07:10:20 +0000 (09:10 +0200)]
ci: run crates.io publish on release tags
Felix Krull [Tue, 3 Sep 2019 07:03:44 +0000 (09:03 +0200)]
ci: fix build
I guess the failing checksumming tests were due to user IDs or file system
permission problems in CI.
Squashed commit of the following:
commit
6680075f3fc1ce483712b1e2b7124f5b04654393
Author: Felix Krull <f_krull@gmx.de>
Date: Tue Sep 3 00:46:02 2019 +0200
Remove troublesome tests
They seemed to be failing due to different user IDs or file system
permissions. I don't know how to get them stable, so out they go.
commit
6bb28dbf2ed2af093df6120d6095d1aba48fed56
Author: Felix Krull <f_krull@gmx.de>
Date: Tue Sep 3 00:37:15 2019 +0200
Ignore troublesome tests
commit
a31a347a18ef4a32cae8ec22532ce938c6000d97
Author: Felix Krull <f_krull@gmx.de>
Date: Tue Sep 3 00:30:17 2019 +0200
Potentially fix checksum tests
commit
8e8bace9ce39d4ef709eb8806502140734eade4c
Author: Felix Krull <f_krull@gmx.de>
Date: Mon Sep 2 23:33:31 2019 +0200
Fix actual/expected (maybe)
commit
ab2a1f6f13f8e607dc3824e4ccf51cebc9a17111
Author: Felix Krull <f_krull@gmx.de>
Date: Mon Sep 2 23:23:42 2019 +0200
Fix Checksum::from_{base64,hex}
commit
dd462c271ffb54190399dfe50f5797e1956f7bab
Author: Felix Krull <f_krull@gmx.de>
Date: Mon Sep 2 23:08:29 2019 +0200
Fix Checksum::to_base64
Felix Krull [Mon, 2 Sep 2019 15:12:48 +0000 (17:12 +0200)]
Bump crate versions
Felix Krull [Mon, 2 Sep 2019 15:11:35 +0000 (17:11 +0200)]
checksum: implement more traits and functions
Felix Krull [Mon, 2 Sep 2019 13:56:52 +0000 (15:56 +0200)]
checksum: implement conversion from string and to base64
Felix Krull [Mon, 2 Sep 2019 12:39:56 +0000 (14:39 +0200)]
Implement ostree::checksum_file_at